With a special SysEx (System Exclusive) "data request" (RQ1) message, it is possible to "ask" your Fantom-S/X workstation or module to send a SysEx dump of a patch, rhythm kit, performance, arpeggio, chord form and many other data. The basic form of such request is as follows ("H" stands for "hexadecimal" data):
41H - ID number (Roland)
dev - device ID (10H-1FH, 7FH)
00H - model ID #1
6BH - model ID #2
11H - command ID (data request)
aaH - address MSB
bbH - address
ccH - address
ddH - address LSB
ssH - size MSB
ttH - size
uuH - size
vvH - size LSB
sum - checksum
F7H - EOX (end of exclusive)
The four fields of the address parameters specify the address from which certain data can be extracted. The value of the data fields specifies the size of the resulting dumps the system should send. By substitution of parameter address (according to the MIDI implementation) and dump size, it is possible to "tell" your Fantom-S/X to send certain data like a whole patch, or MFX setup of this patch, or the second tone settings only, and so on.
A SysEx dump request for a temporary patch (keyboard part) of the patch mode would look like this:
F0 41 10 06 6B 11 1F 00 00 00 00 20 00 00 5F F7
Where 1F 00 00 00 is the address of the patch data and 00 20 00 00 is the size of the data we should expect. The size of 00 20 00 00 is taken based on the parameter address map (found in the MIDI implementation chart) which tells that the keyboard part data starts at 1F 00 00 00 and pad part starts from 1F 20 00 00 which means that the maximum length the keyboard part data can take is 00 20 00 00.
If you send this data request, your machine will dump the patch as a series of SysEx messages - you can then record this data into the sequencer (and save it as a MIDI file). If you play this sequnce back, the data will be loaded back into the temporary memory. This way, with different dump requests, you can create your own libraries of patches, arpeggio and rhythm patterns, rhythm kits etc., and share them with others (if you want).
Each MIDI file in this set includes a SysEx dump request for a certain data to be sent, it is located on Track 2. If you record one bar on some track while Track 2 plays back, the Fantom-S/X will be "told" to perform a data dump, and this dump will be recorded into sequencer.